$(document).ready(function() {
	
	
		$(".notification a.close").click(function () {
			$(this).parent().fadeTo(400, 0, function () {
				$(this).slideUp(200);
			});
			return false;
		});
		
		
	
	// 
	
		$('table#data thead input[type=checkbox]').click(function(){
			var table = $(this).parents('table');
			if($(this).is(':checked')){
				table.find('div.checker span').addClass('checked');
				table.find('input[type=checkbox]').attr('checked', true);
			}
			else if($(this).is(':not(:checked)')){
				table.find('div.checker span').removeClass('checked');
				table.find('input[type=checkbox]').attr('checked', false);
			}
		});
	
	// 

        $('.box .box_content div.tab_content').hide(); 
        $('ul.tabs li a.default').addClass('current'); 
        $('.box_content div.default').show(); 
        $('.box ul.tabs li a').click( 
            function() { 
                $(this).parent().siblings().find("a").removeClass('current'); 
                $(this).addClass('current'); 
                var currentTab = $(this).attr('href'); 
                $(currentTab).siblings().hide(); 
                $(currentTab).show();
                return false; 
            }
        );
	
	// 
	
		$(".box h2").css({"cursor":"s-resize"});
		$(".box h2").click(
			function ()	{
				$(this).parent().siblings('.box_content').toggle();
				$(this).parents('.box').toggleClass('closed');
				$(this).siblings('ul.tabs, a.link').toggle();
			}
		);
		
	// 
	
		if($("ul.image_links").length > 0){
			$.getScript('js/jquery.fancybox-1.3.4.pack.js', function() {
				$("ul.image_links a[rel=gallery]").fancybox({
					'overlayColor' : '#333',
					'transitionIn'	: 'elastic',
					'transitionOut'	: 'fade',
					'titlePosition' 	: 'over',
					'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
						return '<span id="fancybox-title-over">Image ' +  (currentIndex + 1) + '/' + currentArray.length + ' - ' + title + '</span>';
					
					}
				});
			});
		}
	
});
